.mobile_header{width:100%;height:6rem;position:relative;padding:1.5rem 1.5rem;background-color:#FFFFFF;}.mobile_header .logo{float:left;height:3rem;max-width:50%;}.mobile_header .logo img{height:3rem;max-width:100%;}.mobile_header .menu_icon{float:right;display:inline-block;width:3rem;height:3rem;padding:0.5rem;background:url(../menu_icon.png) no-repeat;background-size:contain;background-origin:content-box;border:1px solid #E0E0E0;border-radius:0.2rem;overflow:hidden;}.mobile_header .menu{display:none;position:absolute;top:6rem;left:0;width:100%;height:auto;padding:1.5rem;z-index:99;background-color:#333333;box-shadow:0 0 0.2rem rgba(0,0,0,0.2);}.mobile_header .menu li{width:100%;padding:1rem 1.5rem;border-bottom:0.1rem solid #222;}.mobile_header .menu li a{display:block;width:100%;height:100%;font-size:1.4rem;color:#FFFFFF;}.header{width:100%;z-index: 9;position: fixed;background-color: rgba(66, 146, 157, 0.7);}.header > div{padding:0;}.header .logo{float:left;padding-top:30px;padding-bottom:20px;}.header .logo img{max-height:120px;} .nav{width:100%;background:#3bb3c2;} .nav ul{height:55;line-height:55px;width:100%;overflow:hidden;} .nav ul li{float:left;} .nav ul li a{color:#fff;font-size:18px;display:block;height:100%;padding:0 50px;} .nav ul .on a{color:#FFFFFF;background-color:#42929d;}.links{line-height:22px;margin:10px 0 20px;}.links span,.links a{font-size:14px;color:#CCCCCC;padding-right:10px;}.links a:hover,.links a:active,.links a:focus{color:#FFFFFF;}.footer{background:url(../bot_bg.jpg) center top no-repeat;background-size:cover;padding:15px 0;padding-top:50%;}.footer .footer_ewm{padding-left:0;}.footer .footer_ewm img{max-width:100%;}.footer .footer_contact{padding:0;}.footer .footer_contact li{font-size:14px;line-height:24px;color:#CCCCCC;}.footer .footer_nav{width:100%;padding:0;}.footer .footer_nav li{float:left;line-height:30px;width:12.5%;}.footer .footer_nav li a{padding-right:10px;font-size:14px;color:#CCCCCC;background:#182875;color:#fff;font-size:14px;padding:5px 15px 5px 15px;}.footer .footer_nav li + li{padding-left:10px;}.footer p{width:100%;margin-bottom:10px;overflow:hidden;}.footer p a{font-size:14px;color:#CCCCCC;}.page_top{width:100%;}.page_top a{display:block;width:100%;}.page_top a img{width:100%;height:auto;}.page_nav_box{width:100%;margin:20px 0 30px;}.page_nav_box .page_pos{text-align:right;font-size:14px;color:#646464;line-height:46px;}.page_nav_box .page_pos span{padding-left:18px;background:url(../pos.png) no-repeat left center;}.page_nav_box .page_pos a{font-size:14px;color:#646464;}.page_nav_box .page_pos a:last-child{font-weight:bold;}.sub_nav ul li{height:46px;line-height:46px;white-space:nowrap;-webkit-tap-highlight-color:rgba(0,0,0,0.3);overflow:hidden;background-color:#DDDDDD;}.sub_nav ul li a{display:block;padding:0 20px;font-size:16px;color:#646464;}.sub_nav ul li.on{color:#FFFFFF;background-color:#e12621;}.sub_nav ul li.on a{color:#FFFFFF;}.page_left{padding-left:0;margin-bottom:20px;overflow:hidden;}.page_right{margin-bottom:20px;padding-right:0;overflow:hidden;}.page_content{padding:20px;background-color:#FFFFFF;}.mod_pagination{display:block;width:100%;overflow:hidden;text-align:right;}.mod_pagination li{display:inline-block;}.mod_pagination li a,.mod_pagination li span{color:#646464;}.slideBox{position:relative;width:100%;overflow:hidden;}.slideBox .bd{width:100%;height:100%;}.slideBox .bd a{display:block;position:relative;width:100%;padding-bottom:47.3%;}.slideBox .bd a img{position:absolute;top:0;left:0;width:100%;height:100%;}.slideBox .hd{width:100%;position:absolute;bottom:10px;left:0;text-align:center;z-index:2;overflow:hidden;}.slideBox .hd li{display:inline-block;vertical-align:middle;width:50px;height:8px;background-color:#CCCCCC;}.slideBox .hd li.on{background-color:#e12621;}.slideBox .prev,.slideBox .next{position:absolute;top:50%;width:33px;height:50px;margin-top:-25px;background-repeat:no-repeat;background-size:contain;cursor:pointer;}.slideBox .prev{left:5%;background-image:url(../banner_arrl.png);}.slideBox .next{right:5%;background-image:url(../banner_arrr.png);}.index_section{padding:4rem 0 2rem;}.index_section .index_section_hd{font-size:24px;margin-top:30px;color:#444444;padding-bottom:40px;background:url(../pattern.png) no-repeat center bottom;}.bg01{background-color:#f8f3ed;}.column_figure{width:100%;height:0;padding-bottom:55.946%;position:relative;overflow:hidden;}.column_figure img{width:100%;height:100%;position:absolute;top:0;left:0;}.column_content{padding:1.5rem;background-color:#FFFFFF;border:1px solid #FFFFFF;border-top:0;margin-bottom:2rem;}.column_content .column_title a{font-size:15px;color:#666666;line-height:3.5rem;height:3.5rem;overflow:hidden;text-align:left;}.column_content .column_con{height:11rem;margin:1rem 0;font-size:1.4rem;line-height:2.2rem;color:#666666;overflow:hidden;}.column_content .column_btn{margin-bottom:0.5rem;}.column_content .column_btn a{display:inline-block;width:6rem;height:6rem;text-align:center;line-height:6rem;border-radius:50%;border:1px dashed #666666;font-size:1.4rem;color:#666666;}.column_content .column_btn a:hover{color:#e12621;text-decoration:none;}.column_content:hover{border-color:#e12621;}.adv_img{max-width:100%;}.adv_tit{margin-top:10px;margin-bottom:20px;font-size:16px;font-weight:bold;color:#444444;}.sec03{padding:0;}.news_slide_box{margin-top:22px;position:relative;width:100%;overflow:hidden;}.news_slide_box .bd{width:100%;height:100%;}.news_slide_box .bd a{display:block;position:relative;width:100%;padding-bottom:75.3%;}.news_slide_box .bd a img{position:absolute;top:0;left:0;width:100%;height:100%;}.news_slide_box .bd a span{display:block;position:absolute;left:0;bottom:0;width:100%;height:4rem;padding:0 1.5rem;line-height:4rem;font-size:1.6rem;color:#FFFFFF;background-color:rgba(252,143,2,0.4);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.news_slide_box .prev,.news_slide_box .next{position:absolute;top:50%;width:3rem;height:10rem;margin-top:-5rem;background-repeat:no-repeat;cursor:pointer;background-color:rgba(84,84,84,0.4);background-position:center center;}.news_slide_box .prev{left:0;background-image:url(../slide_arrl.png);}.news_slide_box .next{right:0;background-image:url(../slide_arrr.png);}.news_list{margin-bottom:60px;}.news_list li{margin-top:22px;overflow:hidden;}.news_list li .news_pic{padding-left:0;}.news_list li .news_pic a{display:block;position:relative;padding-bottom:65.82%;}.news_list li .news_pic img{position:absolute;top:0;left:0;height:100%;width:100%;}.news_list li .news_tit{display:block;font-size:16px;color:#323232;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.news_list li .news_tit:hover{color:#e12621;}.news_list li .news_time{margin-top:10px;font-size:14px;color:#999999;overflow:hidden;}.news_list li .news_desc{height:40px;line-height:20px;font-size:14px;color:#646464;margin-top:10px;overflow:hidden;}.news_list_2 li{margin:0 0 15px;padding-bottom:15px;border-bottom:1px dashed #DDDDDD;}.article .article_hd{width:100%;margin-bottom:10px;}.article .article_hd h1{font-size:18px;color:#323232;line-height:24px;}.article .article_hd h6{font-weight:400;font-size:12px;color:#646464;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #E0E0E0;}.article .article_hd h6 span{padding:0 5px;}.article .article_bd img{display:block;margin:10px auto;max-width:100%;}.pagination2{margin:20px auto;line-height:40px;background-color:#EEEEEE;}.pagination2 .prev,.pagination2 .next{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.pagination2 .prev a,.pagination2 .next a{font-size:14px;color:#646464;}.pagination2 .prev a:hover,.pagination2 .next a:hover{color:#e12621;}.pagination2 .prev{border-right:1px solid #DDDDDD;}.pro_item{margin-top:30px;}.pro_item .pro_pic{display:block;position:relative;width:100%;padding-bottom:63.7%;}.pro_item .pro_pic img{position:absolute;top:0;left:0;width:100%;height:100%;}.pro_item .pro_tit{display:block;padding:10px 0;border:1px solid #FFFFFF;border-top:0;background-color:#FFFFFF;font-size:18px;color:#444444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}.pro_item .pro_tit:hover{border-color:#e12621;}.product_list_2 .pro_item{margin:0 0 30px;}.product_list_2 .pro_tit{border-color:#d2d2d2;}.product_pic{border-right:1px solid #DDDDDD;}.product_pic img{max-width:100%;}.pro_name{margin:10px 0;font-size:22px;color:#323232;}.pro_attr li{font-size:14px;color:#898989;line-height:30px;margin-top:5px;}.pro_attr .case_price span{color:#fc3526;}.pro_attr .case_tag{padding:0 10px;background-color:#f7f8fa;}.pro_attr .case_tag span{font-size:14px;white-space:nowrap;}.product_infor .product_infor_hd{padding:5px 20px;margin:30px 0 20px;font-size:20px;color:#323232;box-shadow:0 0 2px rgba(0,0,0,0.4) inset;background-color:#f5f5f5;}.contact_box .contact_box_t{font-size:16px;color:#FFFFFF;padding:0 10px;height:35px;line-height:35px;background-color:#e12621;overflow:hidden;}.contact_box .contact_box_t span{display:inline-block;vertical-align:top;margin-right:10px;width:10px;height:100%;background-color:#f2f2f2;}.contact_box .contact_box_b{padding:10px 10px 11rem;background:#F2F2F2 url(../gb_4.png) no-repeat center bottom;background-size:contain;}.contact_box .contact_box_b li{font-size:14px;line-height:24px;color:#333333;margin-bottom:5px;}.recruit_name{font-size:18px;line-height:30px;color:#2f8fe1;}.recruit_con_sec{width:100%;margin-bottom:10px;}.recruit_con_sec .sec_tit{padding:10px 0;line-height:1.5;font-size:16px;color:#585858;overflow:hidden;}.recruit_con_sec .sec_con{width:100%;overflow:hidden;line-height:22px;font-size:14px;padding:0 10px;}.recruit_con_sec .sec_con li{float:left;width:50%;padding-bottom:5px;color:#646464;overflow:hidden;}.recruit_con_sec .sec_con li.long{float:none;width:100%;}.contact_way ul{padding-top:20px;}.contact_way ul li{font-size:14px;margin-bottom:15px;color:#323232;}.contact_way ul li i{display:inline-block;vertical-align:top;width:20px;height:20px;background-repeat:no-repeat;background-position:left top;}.contact_way ul li .contact_adr{background-image:url(../icon1.png);}.contact_way ul li .contact_tel{background-image:url(../icon2.png);}.contact_way ul li .contact_email{background-image:url(../icon3.png);}.message_form{margin:10px auto 30px;height:auto;overflow:hidden;}.message_form .form-group{width:100%;margin-bottom:10px;}.message_form .form-group .control-label{margin-bottom:10px;font-size:16px;color:#646464;font-weight:400;}.message_form .form-group .control-label span{color:#FF0000;}.message_form .form-group .form-control{border:1px dashed #b6b6b6;background-color:#EEEEEE;}.message_form .form-group .form-control.false{border-color:#FF0000;}.message_form .form-group .beizhu-control{width:100%;height:100px;}.message_form .form-group .submint_btn{margin-top:20px;display:inline-block;vertical-align:middle;padding:5px 30px;font-size:16px;color:#FFFFFF;background-color:#e12621;cursor:pointer;}
a {
    color: #666;
}

.header{padding:0 50px;box-shadow:0 1px 1px rgba(0,0,0,.06);position:relative;width:100%;left:0;z-index:9;background-color:rgba(0,0,0,0.6);}
.header .k_logo{float:left;margin-top:5px;padding-top:15px;}
.headerfixed{position:fixed;top:0px}
.headerfixed .k_logo{margin-top:0}
.headerfixed .k_nav>ul>li{height:60px;line-height:60px}
.header .k_logo,.header .tell{display:inline-block}
.header .tell{margin-left:50px}
.header .k_nav{float:right}
.header .k_nav ul{display:inline-block;margin-bottom:0}
.header .k_nav ul li{display:inline-block;padding:0;position:relative;margin-left:8px;height:90px;line-height:90px}
.header .k_nav ul li:hover{background:rgba(243,247,249,.3)}
.header .k_nav ul li a{display:block;padding:0;color:#fff;position:relative;transition:all .4s ease;padding:0 20px;text-decoration:none;text-align:center;font-size:16px;}
.header .k_nav ul li.active>a,.header .k_nav ul li>a:hover{color:#c40b08}
.header .k_nav ul li a:before{content:'';width:0;height:2px;background:#c40b08;left:50%;top:0;position:absolute;transition:all .8s ease}
.header .k_nav ul li a:hover:before,.header .k_nav ul li.active a:before{left:0;width:100%;transition:all .8s ease}
.header .k_nav ul li ul{position:absolute;top:60px;margin-top:13px;right:0;left:auto;width:230px;text-align:left;padding:8px 0;background:#fff;box-shadow:0 2px 7px rgba(0,0,0,.3);opacity:0;z-index:-10;min-width:135px;overflow:hidden}
.header .k_nav ul li:nth-child(5) ul{min-width:181px}
.header .k_nav ul li ul li{height:35px;line-height:35px}
.header .k_nav ul li ul li a{color:#333 !important; }
.header .k_nav ul li ul li a:before{display:none}
.header .k_nav ul li ul li{margin:0;display:block;padding:0 0px}
.header .k_nav ul li:hover ul{opacity:1;z-index:10;top:47px}
.header .k_nav ul li ul li:hover{background:#f3f3f3}
.header .k_nav ul li ul li:hover a{text-indent:2px}
.header .k_nav_btn{display:none}
.header .k_nav_btn a{display:inline-block;text-align:center}
.header .k_nav_btn a b{width:20px;height:2px;border-radius:2px;background:#f6b527;display:block;margin-bottom:5px}
.header .k_nav_btn a b:nth-child(2){width:16px;margin:0 auto;margin-bottom:5px}
.header .k_nav_btn a b:last-child{margin-bottom:0}
.open .header .k_nav_btn a b:nth-child(2){display:none}
.open .header .k_nav_btn a b:first-child{transform:rotate(45deg);margin-top:-10px}
.open .header .k_nav_btn a b:last-child{transform:rotate(-45deg);margin-top:-7px}
.k_p_top{text-align:center;margin-bottom:30px}
.k_p_top h4{font-size:24px;color:#000;margin-top:0}
.k_p_top p{color:#8c8c8c;margin:0}

@media (min-width:992px){.header .k_nav ul{display:inline-block!important}
.header .k_nav ul li ul{height:0}
.header .k_nav ul li ul li a{font-size:0}
.header .k_nav ul li:hover ul{height:auto}
.header .k_nav ul li:hover ul li a{font-size:14px}
.k_p_top .pr{padding:10px 100px}
.p8{padding:12px 100px}
.qizhi{padding:30px 0;background:#242833;text-align:center}
.qizhi h2{margin:0;display:inline-block;text-align:right;width:100%;color:#fff}
}
@media(max-width:991px){.header{padding:10px 20px}
.header .tell{display:none}
.header .k_nav{padding-top:25px;}
.header .k_nav>ul{display:none;position:absolute;width:100%;left:0;top:90px;background:#fff;border-top:1px solid #ccc}
.header .k_nav>ul>li{display:block;border-bottom:1px solid #e2e2e2}
.header .k_nav>ul>li a:before{display:none}
.header .k_nav>ul>li a i{float:right;margin-top:3px}
.header .k_nav ul li{height:50px;line-height:50px;}
.header .k_nav ul li ul{top:37px;position:static;display:none;box-shadow:none;opacity:1;transition:auto}
.header .k_nav ul li ul li{display:block;text-align:left;padding:0 5px}
.header .k_s.active i{transform:rotate(180deg)}
.pcbanner{display:none}
.header .k_nav_btn{display:block;margin-top:7px}
.header .k_nav ul li a{padding:0;text-align:left;color:#333;}
.header .k_nav ul li a i{font-size:0!important;font-weight:400;top:25px;right:50px;background:url(../d1.png) no-repeat center center;width:9px;height:5px;transition:all .3s ease-out}
.header .k_nav>ul>li.active,.header .k_nav>ul>li:hover{z-index:5000}
.header .k_nav ul li:hover a i{font-size:0!important;font-weight:400;top:26px;right:50px;background:url(../d2.png) no-repeat center center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);transition:all .3s ease-out}
.header .k_nav .k_nav_son{top:2px;margin-top:2px;background:#000;z-index:500;width:60%;opacity:1;left:auto;right:50px;float:right;margin-right:50px}
.header .k_nav .k_nav_son li{background:#000;opacity:1;border:0;width:45%;float:left}
.header .k_nav .k_nav_son li a{color:#fff}
#showproduct dl.pshow dt li img{max-width:30px}
.qizhi a{height:40px;line-height:40px;color:#fff;display:inline-block}
.qizhi{padding:30px 0;background:#242833;text-align:center}
.qizhi h2{margin:0;display:inline-block;padding-bottom:30px;color:#fff}
.met_section,.tem_inner{width:100%}
.met_section article,.met_section aside{float:none;width:95%;margin:0 auto}
.met_section aside section h2{display:none}
.met_section aside .met_aside_list{width:100%}
.met_section aside .met_aside_list dl{float:left;margin-bottom:0}
.met_section article .met_article{margin-left:0;margin-top:10px}
..headerfixed{top:0}
.met_module3_list ul.list_1{width:100%}
.met_module3_list ul.list_1 li{width:50%}
.met_section{position:relative;padding:15px 0 50px}
.met_article_head{height:30px}
}
.ban_er img{width:100%;}
.loca{padding-bottom:20px;border-bottom:1px solid #ccc;}
@media(min-width:991px){.header .k_nav ul li a i{font-size:0!important;font-weight:400;top:-7px;background:url(../d1.png) no-repeat center center;width:9px;height:5px;right:5px;transition:all .3s ease-out}
.header .k_nav ul li:hover a i{font-size:0!important;font-weight:400;top:-8px;background:url(../d2.png) no-repeat center center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);transition:all .3s ease-out}
}

.f_nav{overflow:hidden;clear:both;padding-bottom:70px;}
.footer .footer_nav li dd{padding:20px 10px;}
.footer .footer_nav li dd a{display:block;width:100%;background:none;padding:0px;}
.top_r{float:right;padding-top:30px;padding-bottom:20px;}
.top_r img{max-height:120px;}
.top_r a{color:#fff;}
.top_r .search{padding-top:20px;}
.top_r .inp{width:190px;height:35px;line-height:35px;padding-left:10px;border-radius:15px 0px 0px 15px;}

.top_r .submit{width:70px;height:35px;line-height:35px;text-align:center;border-radius:0px 15px 15px 0px;background:#0d687d;color:#fff;}

.in_pro{padding:70px 0px 70px 0px;}
.in_pro_tit{clear:both;overflow:hidden;}
.in_pro_tit h2{width:100%;clear:both;overflow:hidden;padding-left:10px;text-align:center;font-size:36px;margin-bottom:30px;font-weight:bold;}
.in_pro_tit .desc{text-align:center;font-size:16px;color:#666;margin-bottom:30px;}
.pro_right{position:relative;}
.pro_right .pro_pos{position:absolute;width:90%;height:140px;line-height:140px;background:#4d4948;color:#fff;bottom:-180px;left:10%;border-left:30px solid #e12621;border-right:30px solid #e12621;}
.pro_right .pro_pos .swiper-button-prev{width:20%;height:140px;line-height:140px;color:#fff;position:initial;margin:0px;top:0px;float:left;}
.pro_right .pro_pos .swiper-button-next{width:20%;height:140px;line-height:140px;color:#fff;position:initial;margin:0px;top:0px;float:left;background-color:#e12621;}
.pro_right .pro_pos .swiper-pagination{width:60%;height:140px;line-height:140px;color:#fff;position:initial;margin:0px;top:0px;float:left;}
.pro_right .pro_pos .swiper-pagination .swiper-pagination-bullet{width:30%;height:140px;line-height:140px;color:#fff;position:initial;margin:0px;top:0px;float:left;border-radius:0px;background:none;opacity:1;font-size:24px;}
.pro_right .pro_pos .swiper-pagination .swiper-pagination-bullet-active{width:30%;height:140px;line-height:140px;color:#fff;position:initial;margin:0px;top:0px;float:left;border-radius:0px;background:#e12621;opacity:1;}
.pro_right img{max-width:100%;}
.pro_news li a{line-height:50px;height:50px;background:#fff;border-bottom:1px dotted #ccc;display:block;padding-left:10px;padding-right:10px;color:#333;text-overflow: ellipsis;
    white-space: nowrap;/*禁止自动换行*/
    overflow: hidden;}

.pro_left h3{height:90px;text-align:center;width:100%;line-height:90px;font-size:36px;color:#fff;background:#e12621;margin:0px;padding:0px;font-weight:bold;margin-top:30px;clear:both;overflow:hidden;}
.pro_left h3 .dt{font-size:80px;float:left;font-weight:normal;margin-left:30px;margin-right:5px;}
.pro_left h3 .dd{font-size:30px;float:left;line-height:30px;text-align:left;font-weight:normal;padding-top:20px;}
.pro_left h3 .dd span{}
.pro_left h3 .dd p{margin-top:3px;font-size:16px;}
.pro_lis{margin-top:30px;}
.pro_left dt{height:77px;text-align:center;width:100%;line-height:77px;font-size:26px;color:#fff;background:#4d4948;border-top:1px solid #e12621;}
.pro_left dt a{height:77px;text-align:center;width:100%;line-height:77px;font-size:18px;color:#fff;background:#4d4948;display:block;}
.pro_left dd {height:55px;text-align:center;width:100%;line-height:55px;font-size:16px;color:#4d4948;background:#fff;border:1px solid #ccc;border-top:none;}
.pro_left dd a{height:55px;text-align:center;width:100%;line-height:55px;font-size:16px;color:#4d4948;}
.pro_slide_tit{width:100%;height:45px;background-color: rgba(0,0,0,0.8);text-align:center;bottom:0px;left:0px;color:#fff;line-height:45px;}

.pro_b_list{height:80px;text-align:right;width:100%;line-height:80px;font-size:26px;color:#fff;background:#4d4948;border-top:1px solid #e12621;clear:both;overflow:hidden;padding-right:30px;}
.pro_b_list a{height:80px;text-align:right;width:100%;line-height:80px;font-size:24px;color:#fff;background:#4d4948;display:block;}


.nav .nav-link.active{color:#fff;}


#gallery {
	width: 80%;
	margin-top: 100px;
}
#gallery img{width:100%;}
#thumbs {
	width: 95%;
	margin-top: 50px;height:500px;
}
#thumbs img{width:100%;}
#thumbs .swiper-slide {
	opacity: 0.3;
}

#thumbs .swiper-slide-thumb-active{
	opacity: 1;
}

.pro_right{position:relative;}
.pro_right .pro_pos{position:absolute;width:90%;height:140px;line-height:140px;background:#3bb3c2;color:#fff;bottom:-180px;left:10%;border-left:30px solid #42929d;border-right:30px solid #42929d;}
.pro_right .pro_pos .swiper-button-prev{width:20%;height:140px;line-height:140px;color:#fff;position:initial;margin:0px;top:0px;float:left;}
.pro_right .pro_pos .swiper-button-next{width:20%;height:140px;line-height:140px;color:#fff;position:initial;margin:0px;top:0px;float:left;background-color:#42929d;}
.pro_right .pro_pos .swiper-pagination{width:60%;height:140px;line-height:140px;color:#fff;position:initial;margin:0px;top:0px;float:left;}
.pro_right .pro_pos .swiper-pagination .swiper-pagination-bullet{width:30%;height:140px;line-height:140px;color:#fff;position:initial;margin:0px;top:0px;float:left;border-radius:0px;background:none;opacity:1;font-size:24px;}
.pro_right .pro_pos .swiper-pagination .swiper-pagination-bullet-active{width:30%;height:140px;line-height:140px;color:#fff;position:initial;margin:0px;top:0px;float:left;border-radius:0px;background:#42929d;opacity:1;}


/*优势*/
.sy_ys_bj{width:100%; padding:60px 0 70px 0; background:url(../sy_ys_bj.jpg) top center no-repeat;background-size:cover;}
.sy_ys .sy_ys_btt{width:100%; text-align:center; position:relative;}
.sy_ys .sy_ys_bt_bj{width:100%; color:#e6e3e3; font-size:60px; position:absolute; top:10px; left:0;}
.sy_ys .sy_ys_bt{color:#805521; font-size:32px; position:relative;}
.sy_ys .sy_ys_bt span{color:#e12621; font-size:60px; padding:0 10px;}

.sy_ys ul{}
.sy_ys ul li{overflow:hidden; margin-top:70px;}
.sy_ys ul li .sy_ys_l{ float:left; padding-top:20px;}
.sy_ys ul li .sy_ys_l .sy_ys_l_bt{overflow:hidden; padding-bottom:12px;}
.sy_ys ul li .sy_ys_l .sy_ys_l_bt .sy_ys_l_bt_l{width:80px; float:left;}
.sy_ys ul li .sy_ys_l .sy_ys_l_bt .sy_ys_l_bt_r{width:calc(100% - 80px); float:right;}
.sy_ys ul li .sy_ys_l .sy_ys_l_bt .sy_ys_l_bt_r .sy_ys_l_bt_r_t{color:#e12621; font-size:28px; line-height:28px;}
.sy_ys ul li .sy_ys_l .sy_ys_l_bt .sy_ys_l_bt_r .sy_ys_l_bt_r_b{font-size:18px; margin-top:4px; padding-left:54px; background:url(../sy_ys_l_bt_r_b.png) left center no-repeat;}
.sy_ys ul li .sy_ys_l .sy_ys_l_wz{font-size:15px; margin-top:12px; padding-left:32px; background:url(../ys_wz.png) top left no-repeat;}
.sy_ys ul li .sy_ys_r{ float:right; text-align:right;}
.sy_ys ul li .sy_ys_r img{width:100%;}
.sy_ys ul .sy_ys2 .sy_ys_l{float:right;}
.sy_ys ul .sy_ys2 .sy_ys_r{float:left; text-align:left;}
/*优势*/


.in_fczs{	background:url(../al_bg.jpg) no-repeat;background-size:cover;
	padding-top:70px;padding-bottom:20px;}
.ty_title h2{margin-bottom:50px;font-size: 30px;
text-align: center;position:relative;color:#333;}
.ty_title h2:before{content:'';width:60px;height:3px;background:#e12621;left:50%;bottom:-15px;margin-left:-30px;position:absolute;}
.ty_title h3{color:#e12621;font-size:26px;text-transform : uppercase;text-align:center;margin-bottom:5px;}

#certify {
	position: relative;
	margin: 0 auto;

}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 300px;
	
	background: none;

}
#certify  .swiper-slide a{
	display: block;
position: relative;
width: 100%;
padding-bottom: 140%;
}
#certify  .swiper-slide img{
	display:block;
	position:absolute;
	top: 0;
left: 0;
width: 100%;
height: 100%;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #fff;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -55px;
	width: 45px;
	margin-top:-40px;
	height: 45px;
	background: url(../wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	right: -55px;
	width: 45px;
	height: 45px;
	margin-top:-40px;
	background: url(../wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}


/*公司介绍*/
.gsjs_bj{width:100%; padding:70px 0; background:url(../gsjs_bj.jpg);background-size:cover;}
.gsjs .gsjs_l{ float:left;}
.gsjs .gsjs_l img{width:100%;}
.gsjs .gsjs_r{ float:right; margin-top:50px;}
.gsjs .gsjs_r .gsjs_r_bt .gsjs_r_bt_t{color:#e12621; font-size:24px;}
.gsjs .gsjs_r .gsjs_r_bt .gsjs_r_bt_b{overflow:hidden;marign-top:4px; background:url(../gsjs_r_bt_b.jpg) center no-repeat;}
.gsjs .gsjs_r .gsjs_r_bt .gsjs_r_bt_b .gsjs_r_bt_b_l{float:left; font-size:26px; padding-right:8px; background:#fff;}
.gsjs .gsjs_r .gsjs_r_bt .gsjs_r_bt_b .gsjs_r_bt_b_r{float:right; margin-top:7px; padding-left:8px; background:#fff;}
.gsjs .gsjs_r .gsjs_r_bt .gsjs_r_bt_b .gsjs_r_bt_b_r a{display:inline-block; color:#fff; line-height:18px; padding:0 8px; border-radius:4px; background:#805425;}
.gsjs .gsjs_r .gsjs_r_wz{font-size:15px; line-height:24px; margin-top:40px;}

.gsjs .gsjs_r_gcsb{margin-top:50px;}
.gsjs .gsjs_r_gcsb #democc{ overflow:hidden;}
.gsjs .gsjs_r_gcsb #democc #indemocc{ float:left; width:9999999%;}
.gsjs .gsjs_r_gcsb #democc #indemocc #demo1cc{ float:left;}
.gsjs .gsjs_r_gcsb #democc #indemocc #demo2cc{ float:left;}
.gsjs .gsjs_r_gcsb ul{ overflow:hidden;}
.gsjs .gsjs_r_gcsb ul li{width:150px; float:left; margin-left:13px; border:6px #805425 solid;}

.gsjs_ryzz{margin-top:50px;}
.gsjs_ryzz #democ{ overflow:hidden;}
.gsjs_ryzz #democ #indemoc{ float:left; width:9999999%;}
.gsjs_ryzz #democ #indemoc #demo1c{ float:left;}
.gsjs_ryzz #democ #indemoc #demo2c{ float:left;}
.gsjs_ryzz ul{ overflow:hidden;}
.gsjs_ryzz ul li{width:212px; float:left; margin-left:10px; border:6px #fff solid;}
/*公司介绍*/

/*新闻发布-留言*/
.xwfb_ly_bj{width:100%; padding:50px 0 70px 0; background:#fff;}
.xwfb_ly .xwfb{ float:left;}
.xwfb_ly .xwfb .xwfb_btt{overflow:hidden; font-size:18px; margin-bottom:30px; border-bottom:1px #ccc solid;}
.xwfb_ly .xwfb .xwfb_btt .xwfb_bt{ display:inline-block; line-height:50px; text-align:center; cursor: pointer;}
.xwfb_ly .xwfb .xwfb_btt .s{border-bottom:2px #e12621 solid;}
.xwfb_ly .xwfb .xwfb_btt .xwfb_more{ float:right; margin-top:14px;}
.xwfb_ly .xwfb .xwfb_btt .xwfb_more a{display:inline-block; font-size:12px; line-height:18px; padding:0 12px; border:1px #848484 solid;}
.xwfb_ly .xwfb .xwfb_xkj{width:760px; height: 411px;}
.xwfb_ly .xwfb .xwfb_b .xwfb_kj{ display: none;}
.xwfb_ly .xwfb .xwfb_b dl{ overflow: hidden; margin: 0 0 0 -4%;}
.xwfb_ly .xwfb .xwfb_b dl dt{width:96%;overflow: hidden; margin:0 0 24px 4%;font-weight:normal}
.xwfb_ly .xwfb .xwfb_b dl dt .xwfb_img{ float: left;}
.xwfb_ly .xwfb .xwfb_b dl dt .xwfb_wb{ float:right;}
.xwfb_ly .xwfb .xwfb_b dl dt .xwfb_wb .xwfb_bt{ font-size: 15px;}
.xwfb_ly .xwfb .xwfb_b dl dt .xwfb_wb .xwfb_wz{color:#666; line-height:24px; margin-top:6px;}
.xwfb_ly .xwfb .xwfb_b dl dt .xwfb_wb .xwfb_more a{ line-height: 36px; margin-top:14px; color: #e12621; display: inline-block; border:1px #e12621 solid; padding:0 20px; }
.xwfb_ly .xwfb .xwfb_b dl dd{ float:left; line-height:40px;  background:#f3f3f3;margin-bottom:20px;}
.xwfb_ly .xwfb .xwfb_b dl dd .xwfb_sz{width:40px; float:left; color:#fff; font-size:18px; font-weight:bold; text-align:center; background:#e12621;}
.xwfb_ly .xwfb .xwfb_b dl dd .xwfb_wz{width:calc(100% - 40px); float:right; padding:0 12px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.xwfb_ly .khly{ float:right;}
.xwfb_ly .khly .khly_btt{overflow:hidden; font-size:18px; margin-bottom:30px; border-bottom:1px #ccc solid;}
.xwfb_ly .khly .khly_btt .khly_bt{float:left; line-height:50px; text-align:center; cursor:pointer; border-bottom:2px #e12621 solid;}
.xwfb_ly .khly .khly_btt .khly_more{float:right; margin-top:14px;}
.xwfb_ly .khly .khly_btt .khly_more a{display:inline-block; font-size:12px; line-height:18px; padding:0 12px; border:1px #848484 solid;}

.xwfb_ly .khly .khly_b ul:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0;}
.xwfb_ly .khly .khly_b ul li{width:100%; float:left; margin:0 0 16px 0;}
.xwfb_ly .khly .khly_b ul li .input_txt{width:100%; line-height:44px; padding:0 0 0 20px; border:1px #e4e4e4 solid; border-radius:4px; box-shadow:0 0 6px rgba(0,0,0,0.1) inset;}
.xwfb_ly .khly .khly_b ul li textarea{width:100%; height:120px; padding:10px 20px; border:1px #e4e4e4 solid; border-radius:4px; box-shadow:0 0 6px rgba(0,0,0,0.1) inset;}
.xwfb_ly .khly .khly_b .khly_b_more .input_btn{width:100%; line-height:42px; color:#fff; font-size:16px; text-align:center; border:none; border-radius:4px; background:#e12621;}
/*新闻发布-留言*/

/*底部*/
.db_bj{width:100%; padding:70px 0 80px 0; background:url(../db_bj.jpg) bottom no-repeat;}
.db .db_rx{ float:left;}
.db .db_rx .db_rx_bt{ color:#fff; font-size:16px;}
.db .db_rx .db_rx_dh{ color:#e12621; font-size:50px; font-family:"华文行楷"; margin-top:6px;}
.db .db_rx .db_erweima{ margin-top:14px; overflow:hidden;}
.db .db_rx .db_erweima .db_erweima1{width:150px; float:left; text-align:center;}
.db .db_rx .db_erweima .db_erweima1 .db_erweima_wz{ color:#fff; margin-top:10px;}
.db .db_rx .db_erweima .db_erweima2{width:150px; float:left; margin-left:24px; text-align:center;}
.db .db_rx .db_erweima .db_erweima2 .db_erweima_wz{ color:#fff; margin-top:10px;}
.db .db_r{float:right;}
.db .db_r ul{overflow:hidden; margin:-8px 0 0 -16px;}
.db .db_r ul li{ float:left; margin:8px 0 0 16px; padding:0 16px 0 0; border-right:1px #fff solid;}
.db .db_r ul li:last-child{ border-right:0px;}
.db .db_r ul li a{color:#fff;}
.db .db_lx{color:#fff; line-height:32px; margin-top:66px;}

.bah_bj{width:100%; background:#e12621}
.bah{color:#fff; font-size:14px; text-align:center; padding:18px 0px;}
.bah a{color:#fff;}
/*底部*/
img {
    max-width: 100%;
}

.ind_zssp{padding-top:50px;padding-bottom:120px;}
.ind_zssp h3{padding:0px;margin:0px;height:70px;line-height:70px;background:#42929d;width:100%;border-radius:35px;font-size:28px;color:#fff;text-align:center;}
.swiper-container1{overflow:hidden;height:450px;padding:20px;margin-top:20px;border:1px solid #ccc;text-align:center;line-height:40px;}

.swiper-container1 a{font-size:16px;color:#333}
.swiper-container1 img{width:100%;}
.zssp_left{position:relative;}
.zssp_left .swiper-button-next{width:auto;height:auto;left:50%;position:absolute;top:110%;margin-left:-38px;}


.in_jjfa{padding-top:90px;padding-bottom:90px;background:url(../tybg.jpg) no-repeat center top;}
.in_jjfa h2{color:#42929d;font-size:36px;text-align:center;font-weight:bold;}
.in_jjfa h3{color:#42929d;font-size:18px;text-align:center;font-weight:bold;margin-top:10px;}
.swiper-container2{overflow:hidden;position:relative;padding-top:120px;}
.swiper-container2:before{content: '';position: absolute;width:90%;left:5%;height:3px;background:#42929d;top:60px;}
.swiper-container2 img{max-width:100%;}
.swiper-container2 .swiper-slide{position:relative;}
.swiper-container2 .swiper-slide:before{content: '';
position: absolute;
width: 20px;
height: 20px;
left: 50%;
top: -68px;
background:#fff;
border: 5px solid #42929d;
margin-left: -10px;

border-radius: 50%;}

.in_falc{padding-top:70px;}
.in_falc img{max-width:100%}



.in_news{padding-top:70px;background:url(../tybg.jpg) no-repeat center top;}
.in_news a{color:#333;}
.in_news h2{width:200px;height:50px;line-height:50px;background:#42929d;text-align:center;margin:0px auto;display:block;color:#fff;font-size:30px;font-weight:bold;border-radius:25px;margin-bottom:50px;}
.in_news .list{margin-top:50px;clear:both;}
.news_tab{border-bottom:1px solid #42929d;overflow:hidden;line-height:55px;}
.news_tab li{float:left;position:relative;padding-left:30px;font-size:18px;margin-left:10px;margin-right:20px;}
.news_tab .list a{color:#42929d;font-weight:bold;}
.news_tab li:before{content:'>';width:20px;height:20px;position:absolute;left:0px;top:50%;border:1px solid #3bb3c2;background:#3bb3c2;border-radius:50%;color:#fff;line-height:15px;margin-top:-10px;text-align:center;}

.in_news .list span{display:block;color:#3c746b;font-weight:bold;}
.in_news .list li{padding-top:5px;padding-bottom:5px;}
.in_news .list img{width:100%;}
.in_news .list a{color:#333;}

.news_banw {clear:both;padding-top:70px;}
.news_banw img{width:100%;}

.show_pag{line-height:30px}
.show_pag table{width:100% !important;}
.show_pag h2{font-size:30px;text-align:center;margin-bottom:20px;margin-top:30px;}


.met-news .met-news-list {
 background:#fff;
 padding:30px
}
.met-news .met-news-list h4 {
 margin:0px
}
.met-news .met-news-list ul {
 padding:0px;
 list-style:none
}
.met-news .met-news-list ul li {
 border-bottom:1px solid #ddd;
 padding-bottom:30px;
 margin-bottom:30px
}
.met-news .met-news-list ul li h4 {
 font-weight:300
}
.met-news .met-news-list ul li h4 a {
 color:#2a333c;
 text-decoration:none;
 font-size:16px;
 transition:color 0.5s;
 -moz-transition:color 0.5s;
 -webkit-transition:color 0.5s;
 -o-transition:color 0.5s
}
.met-news .met-news-list ul li h4 a:hover {
 color:#e12621
}
.met-news .met-news-list ul li h4 a:active,
.met-news .met-news-list ul li h4 a:focus,
.met-news .met-news-list ul li h4 a:hover {
 text-decoration:none
}
.met-news .met-news-list ul li p {
 margin-bottom:0px
}
.met-news .met-news-list ul li p.des {
 color:#76838f;
 font-size:16px;
 font-weight:300;
 margin:10px 0
}
.met-news .met-news-list ul li p.info {
 color:#a3afb7;
 font-size:16px;
 font-weight:300
}
.met-news .met-news-list ul li p.info i {
 color:#e12621
}
@media (max-width:767px) {
 .met-news {
  padding:0px
 }
 .met-news .met-news-list {
  padding:10px;
  padding-top:20px
 }
 .met-news .met-news-list ul li {
  padding-bottom:20px;
  margin-bottom:20px
 }
 .met-news .met-news-list ul li h4 {
  font-size:18px;
  margin-bottom:10px
 }
 .met-news .met-news-list ul li.media .media-left {
  padding-right:10px;
  display:table-cell
 }
 .met-news .met-news-list ul li.media p.des {
  display:none
 }
 .met-news .met-news-list ul li.media.media-lg .media-object {
  width:100px
 }
}



.met_pager {
  margin-top: 20px;
  text-align: center;
  clear:both;
 
}
.met_pager a {
  border: 1px solid #e4eaec;
  border-right: none;
  background: #fff;
  padding: 9px 15px;
  text-align: center;
  color: #76838f;
}
.met_pager a:hover {
  background: #f5f5f5;
  text-decoration: none;
}
.met_pager a.NextA {
  border-right: 1px solid #e4eaec;
}
.met_pager .PreSpan,
.met_pager .NextSpan {
  border: 1px solid #e4eaec;
  padding: 9px 15px;
  background: #fff;
  color: #ccd5db;
  cursor: default;
}
.met_pager .firstPage,
.met_pager .lastPage {
  height: 28px;
  line-height: 28px;
  min-width: 40px;
}
.met_pager a.Ahover {
  background: #e12621;
  border-color: #e12621;
  color: #fff;
  cursor: default;
}
.met_pager a.Ahover:hover {
  background: #e12621;
  border-color: #e12621;
  color: #fff;
}
.met_pager a {
  text-decoration: none;
}
.met_pager a:active,
.met_pager a:focus,
.met_pager a:hover {
  text-decoration: none;
}
.met_pager .PageText {
  margin-left: 10px;
  color: #aaa;
  display: none;
}
.met_pager input {
  display: none;
}

.breadcrumb-item a{color:#333}
.page-list {text-align:center;margin-top:20px;}
.Prev-page {padding:9px 15px;border:1px solid #e4eaec;background:#fff;text-align:center;color:#62a8ea;}
.Prev-num {padding:9px 15px;border:1px solid #e4eaec;background:#fff;text-align:center;color:#76838f;}
.next-page {padding:9px 15px;border:1px solid #e4eaec;background:#fff;text-align:center;color:#62a8ea;}
.phover {background:#62a8ea;color:#fff;}
.p-nolink {color:#e4eaec;}
.p-nolink:hover {color:#e4eaec!important;}


 .display-title{color:#2d383f;font-size:36px;font-weight:300;line-height:40px;padding:50px 0}
.product-info h4{font-size:16px;line-height:42px;font-weight:400;text-transform:none;text-align:center;}
.show_tit h2{text-align:left !important;padding-left:20px;}

@media (max-width:767px){.footer .links{margin-bottom:10px;}.footer .footer_nav{margin-top:10px;}.page_nav_box{margin-bottom:10px;}.page_nav_box .page_pos{text-align:left;}.page_left,.page_right{padding:0;}.mod_pagination{text-align:center;}.slideBox .hd{bottom:0;}.slideBox .hd li{height:5px;}.news_list li .news_tit{margin-top:10px;}.news_list li > div{padding:0;}.pagination2 .prev{border-right:none;}.product_list .pro_item .pro_tit{font-size:14px;}.product_list_2 .pro_item{padding:0 5px;}.product_pic{margin-bottom:30px;border-right:none;}.recruit_con_sec .sec_con li{float:none;width:100%;}
.ksdh{width:50%;float:left;}
.ksdh img{height:45px;}
}

@media (max-width:980px){.nav{display:none;}}